#ifndef ABSTRACTCONVERTER_H
#define ABSTRACTCONVERTER_H
#include "util.h"
#include <QString>

class AbstractConverter
{
public:
    /*virtual FORMAT getInputFormat() = 0;
    virtual FORMAT getOutputFormat() = 0;
    virtual void setFormats(FORMAT input, FORMAT output) = 0;*/
    virtual void setInputFile(QString file) = 0;
    virtual void setOutputFile(QString file) = 0;
    virtual void convert() = 0;
protected:
    FORMAT inputFormat;
    FORMAT outputFormat;
    QString inputFile;
    QString outputFile;
};

#endif // ABSTRACTCONVERTER_H
